[INFO] fetching crate egui-charts 0.1.0...
[INFO] testing egui-charts-0.1.0 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065
[INFO] extracting crate egui-charts 0.1.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate egui-charts 0.1.0
[INFO] finished tweaking crates.io crate egui-charts 0.1.0
[INFO] tweaked toml for crates.io crate egui-charts 0.1.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate egui-charts 0.1.0 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate egui-charts 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ecolor v0.33.3
[INFO] [stderr]   Downloaded accesskit v0.21.1
[INFO] [stderr]   Downloaded emath v0.33.3
[INFO] [stderr]   Downloaded enum-map-derive v0.17.0
[INFO] [stderr]   Downloaded mime_guess2 v2.3.1
[INFO] [stderr]   Downloaded ehttp v0.6.0
[INFO] [stderr]   Downloaded data-url v0.3.2
[INFO] [stderr]   Downloaded resvg v0.45.1
[INFO] [stderr]   Downloaded egui_extras v0.33.3
[INFO] [stderr]   Downloaded egui_plot v0.34.1
[INFO] [stderr]   Downloaded epaint v0.33.3
[INFO] [stderr]   Downloaded kurbo v0.11.3
[INFO] [stderr]   Downloaded usvg v0.45.1
[INFO] [stderr]   Downloaded svgtypes v0.15.3
[INFO] [stderr]   Downloaded enum-map v2.7.3
[INFO] [stderr]   Downloaded imagesize v0.13.0
[INFO] [stderr]   Downloaded simplecss v0.2.2
[INFO] [stderr]   Downloaded egui v0.33.3
[INFO] [stderr]   Downloaded epaint_default_fonts v0.33.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d416bf032186ec001e034e0d2549e4f3de2287cd96a2fa992da3a19a92bd3b14
[INFO] running `Command { std: "docker" "start" "-a" "d416bf032186ec001e034e0d2549e4f3de2287cd96a2fa992da3a19a92bd3b14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d416bf032186ec001e034e0d2549e4f3de2287cd96a2fa992da3a19a92bd3b14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d416bf032186ec001e034e0d2549e4f3de2287cd96a2fa992da3a19a92bd3b14", kill_on_drop: false }`
[INFO] [stdout] d416bf032186ec001e034e0d2549e4f3de2287cd96a2fa992da3a19a92bd3b14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d6556c6efd32842fc15e8b1f84501c2637b95b2640a7394f28b01a3743a2b8d0
[INFO] running `Command { std: "docker" "start" "-a" "d6556c6efd32842fc15e8b1f84501c2637b95b2640a7394f28b01a3743a2b8d0", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling strict-num v0.1.1
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling ab_glyph_rasterizer v0.1.10
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling kurbo v0.11.3
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling tiny-skia-path v0.11.4
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling epaint_default_fonts v0.33.3
[INFO] [stderr]    Compiling profiling v1.0.17
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling simplecss v0.2.2
[INFO] [stderr]    Compiling pxfm v0.1.28
[INFO] [stderr]    Compiling typeid v1.0.3
[INFO] [stderr]    Compiling rand_core v0.10.0
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling data-url v0.3.2
[INFO] [stderr]    Compiling imagesize v0.13.0
[INFO] [stderr]    Compiling mime_guess2 v2.3.1
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling roxmltree v0.20.0
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling gif v0.14.1
[INFO] [stderr]    Compiling rgb v0.8.53
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling phf_shared v0.12.1
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling rand v0.10.0
[INFO] [stderr]    Compiling svgtypes v0.15.3
[INFO] [stderr]    Compiling tiny-skia v0.11.4
[INFO] [stderr]    Compiling usvg v0.45.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling owned_ttf_parser v0.25.1
[INFO] [stderr]    Compiling ab_glyph v0.2.32
[INFO] [stderr]    Compiling moxcms v0.7.11
[INFO] [stderr]    Compiling resvg v0.45.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling enum-map-derive v0.17.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling enum-map v2.7.3
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling emath v0.33.3
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling ron v0.12.0
[INFO] [stderr]    Compiling ecolor v0.33.3
[INFO] [stderr]    Compiling epaint v0.33.3
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling image v0.25.9
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling ehttp v0.6.0
[INFO] [stderr]    Compiling egui v0.33.3
[INFO] [stderr]    Compiling egui_plot v0.34.1
[INFO] [stderr]    Compiling egui_extras v0.33.3
[INFO] [stderr]    Compiling egui-charts v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 20s
[INFO] running `Command { std: "docker" "inspect" "d6556c6efd32842fc15e8b1f84501c2637b95b2640a7394f28b01a3743a2b8d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d6556c6efd32842fc15e8b1f84501c2637b95b2640a7394f28b01a3743a2b8d0", kill_on_drop: false }`
[INFO] [stdout] d6556c6efd32842fc15e8b1f84501c2637b95b2640a7394f28b01a3743a2b8d0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d5578e534dd2f54b97f1e033d90ebde897a2f8a4cb9c6c4b9dd1a8a295e3604b
[INFO] running `Command { std: "docker" "start" "-a" "d5578e534dd2f54b97f1e033d90ebde897a2f8a4cb9c6c4b9dd1a8a295e3604b", kill_on_drop: false }`
[INFO] [stderr]    Compiling egui-charts v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 17.66s
[INFO] running `Command { std: "docker" "inspect" "d5578e534dd2f54b97f1e033d90ebde897a2f8a4cb9c6c4b9dd1a8a295e3604b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d5578e534dd2f54b97f1e033d90ebde897a2f8a4cb9c6c4b9dd1a8a295e3604b", kill_on_drop: false }`
[INFO] [stdout] d5578e534dd2f54b97f1e033d90ebde897a2f8a4cb9c6c4b9dd1a8a295e3604b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 858e573b8f0153f0c79a824338f44e6b9ccc4e8d5badaf8f979700b179e3196a
[INFO] running `Command { std: "docker" "start" "-a" "858e573b8f0153f0c79a824338f44e6b9ccc4e8d5badaf8f979700b179e3196a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.29s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/egui_charts-42448a48e8620457)
[INFO] [stdout] 
[INFO] [stdout] running 474 tests
[INFO] [stdout] test chart::hit_test::tests::test_is_near_segment ... ok
[INFO] [stdout] test chart::coords::tests::test_price_to_y_roundtrip ... ok
[INFO] [stdout] test chart::coords::tests::test_idx_to_x_roundtrip ... ok
[INFO] [stdout] test chart::hit_test::tests::test_point_beyond_segment_end ... ok
[INFO] [stdout] test chart::hit_test::tests::test_point_beyond_segment_start ... ok
[INFO] [stdout] test chart::hit_test::tests::test_point_on_segment ... ok
[INFO] [stdout] test chart::hit_test::tests::test_point_perpendicular_to_segment ... ok
[INFO] [stdout] test chart::overlays::heatmap_strip::tests::test_heatmap_cell_creation ... ok
[INFO] [stdout] test chart::overlays::heatmap_strip::tests::test_intensity_normalization ... ok
[INFO] [stdout] test chart::overlays::order_lines::tests::test_order_line_creation ... ok
[INFO] [stdout] test chart::overlays::order_lines::tests::test_overlay_management ... ok
[INFO] [stdout] test chart::overlays::heatmap_strip::tests::test_color_lerp ... ok
[INFO] [stdout] test chart::renderers::session_breaks::tests::test_find_breaks_with_daily_provider ... ok
[INFO] [stdout] test chart::renderers::session_breaks::tests::test_find_breaks_with_monthly_provider ... ok
[INFO] [stdout] test chart::renderers::session_breaks::tests::test_session_break_config_default ... ok
[INFO] [stdout] test chart::selection::tests::test_select_deselect ... ok
[INFO] [stdout] test config::interaction::tests::test_tracking_mode_exit_modes ... ok
[INFO] [stdout] test config::interaction::tests::test_tracking_mode_options_default ... ok
[INFO] [stdout] test config::interaction::tests::test_tracking_mode_exit_mode_default ... ok
[INFO] [stdout] test chart::rendering::candles::tpo::tests::test_tpo_profile_generation ... ok
[INFO] [stdout] test chart::selection::tests::test_hover ... ok
[INFO] [stdout] test drawings::domain::coordinates::tests::test_lerp ... ok
[INFO] [stdout] test drawings::domain::coordinates::tests::test_shift_bar_idx ... ok
[INFO] [stdout] test drawings::domain::coordinates::tests::test_new ... ok
[INFO] [stdout] test drawings::domain::drawing::tests::test_bounding_rect ... ok
[INFO] [stdout] test drawings::domain::drawing::tests::test_completion ... ok
[INFO] [stdout] test drawings::domain::drawing::tests::test_with_color ... ok
[INFO] [stdout] test drawings::domain::drawing::tests::test_new_drawing ... ok
[INFO] [stdout] test drawings::domain::drawing::tests::test_shift_bar_indices ... ok
[INFO] [stdout] test drawings::domain::options::tests::test_arrow_style_visibility ... ok
[INFO] [stdout] test drawings::domain::options::tests::test_fibonacci_config_default ... ok
[INFO] [stdout] test drawings::domain::options::tests::test_line_style_dash_pattern ... ok
[INFO] [stdout] test drawings::domain::tool_type::tests::test_category_count ... ok
[INFO] [stdout] test drawings::domain::tool_type::tests::test_cursor_detection ... ok
[INFO] [stdout] test drawings::domain::tool_type::tests::test_from_str ... ok
[INFO] [stdout] test drawings::domain::options::tests::test_timeframe_visibility ... ok
[INFO] [stdout] test drawings::domain::tool_type::tests::test_interaction_modes ... ok
[INFO] [stdout] test drawings::domain::tool_type::tests::test_tool_count ... ok
[INFO] [stdout] test drawings::persistence::tests::test_drawing_storage ... ok
[INFO] [stdout] test drawings::persistence::tests::test_remove_drawing ... ok
[INFO] [stdout] test drawings::persistence::tests::test_json_serialization ... ok
[INFO] [stdout] test drawings::persistence::tests::test_stored_color_conversion ... ok
[INFO] [stdout] test drawings::persistence::tests::test_stored_coord ... ok
[INFO] [stdout] test drawings::repositories::tests::test_get_all_categories ... ok
[INFO] [stdout] test drawings::repositories::tests::test_get_category_tools ... ok
[INFO] [stdout] test drawings::rendering::traits::tests::test_point_near_line ... ok
[INFO] [stdout] test drawings::rendering::traits::tests::test_point_near_points ... ok
[INFO] [stdout] test drawings::repositories::tests::test_search_case_insensitive ... ok
[INFO] [stdout] test drawings::repositories::tests::test_search_empty_returns_all ... ok
[INFO] [stdout] test drawings::repositories::tests::test_search_tools ... ok
[INFO] [stdout] test drawings::services::handle::tests::test_get_handles_trendline ... ok
[INFO] [stdout] test drawings::services::handle::tests::test_hit_test_handle ... ok
[INFO] [stdout] test drawings::services::handle::tests::test_get_handles_rect ... ok
[INFO] [stdout] test drawings::services::history::tests::test_descriptions ... ok
[INFO] [stdout] test drawings::services::handle::tests::test_update_handle ... ok
[INFO] [stdout] test drawings::services::history::tests::test_max_stack_size ... ok
[INFO] [stdout] test drawings::services::history::tests::test_new_action_clears_redo ... ok
[INFO] [stdout] test drawings::services::history::tests::test_redo ... ok
[INFO] [stdout] test drawings::repositories::tests::test_get_tool_category ... ok
[INFO] [stdout] test drawings::services::history::tests::test_undo_add ... ok
[INFO] [stdout] test drawings::services::history::tests::test_undo_delete ... ok
[INFO] [stdout] test drawings::services::history::tests::test_undo_modify ... ok
[INFO] [stdout] test drawings::services::history::tests::test_shift_bar_indices ... ok
[INFO] [stdout] test drawings::services::interaction::tests::test_point_to_line_distance ... ok
[INFO] [stdout] test drawings::services::interaction::tests::test_selection ... ok
[INFO] [stdout] test drawings::services::selection::tests::test_deselect_all ... ok
[INFO] [stdout] test drawings::services::selection::tests::test_multi_select ... ok
[INFO] [stdout] test drawings::services::selection::tests::test_prune ... ok
[INFO] [stdout] test drawings::services::selection::tests::test_single_select ... ok
[INFO] [stdout] test drawings::services::selection::tests::test_select_all ... ok
[INFO] [stdout] test drawings::services::selection::tests::test_single_selection_legacy ... ok
[INFO] [stdout] test drawings::services::selection::tests::test_toggle ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_disabled_snap ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_magnet_mode ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_magnet_outside_distance ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_no_snap_outside_distance ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_snap_indicator ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_snap_to_price ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_snap_to_time ... ok
[INFO] [stdout] test drawings::services::snap::tests::test_would_snap ... ok
[INFO] [stdout] test drawings::services::z_order::tests::test_bring_forward ... ok
[INFO] [stdout] test drawings::services::z_order::tests::test_bring_to_front ... ok
[INFO] [stdout] test drawings::services::z_order::tests::test_send_backward ... ok
[INFO] [stdout] test drawings::services::z_order::tests::test_send_to_back ... ok
[INFO] [stdout] test drawings::services::z_order::tests::test_sort_by_z_order ... ok
[INFO] [stdout] test model::bar::bar::tests::test_body_positions ... ok
[INFO] [stdout] test model::bar::bar::tests::test_bullish_bearish ... ok
[INFO] [stdout] test model::bar::bar::tests::test_change_percent ... ok
[INFO] [stdout] test model::bar::bar::tests::test_derived_prices ... ok
[INFO] [stdout] test model::bar::bar::tests::test_measurements ... ok
[INFO] [stdout] test model::bar::bar_data::tests::test_aggregations ... ok
[INFO] [stdout] test model::bar::bar_data::tests::test_heikin_ashi ... ok
[INFO] [stdout] test model::bar::bar_data::tests::test_indexing ... ok
[INFO] [stdout] test model::bar::bar_data::tests::test_iteration ... ok
[INFO] [stdout] test model::bar::io::tests::test_csv_string_basic ... ok
[INFO] [stdout] test model::bar::io::tests::test_csv_string_empty ... ok
[INFO] [stdout] test model::bar::io::tests::test_csv_with_indicators ... ok
[INFO] [stdout] test model::bar::io::tests::test_csv_with_no_indicators ... ok
[INFO] [stdout] test model::bar::io::tests::test_empty_json ... ok
[INFO] [stdout] test model::bar::io::tests::test_json_round_trip ... ok
[INFO] [stdout] test model::bar::patterns::tests::test_engulfing_patterns ... ok
[INFO] [stdout] test model::bar::patterns::tests::test_hammer_pattern ... ok
[INFO] [stdout] test model::bar::patterns::tests::test_marubozu_pattern ... ok
[INFO] [stdout] test drawings::manager::tests::test_selection ... ok
[INFO] [stdout] test drawings::manager::tests::test_new_manager ... ok
[INFO] [stdout] test chart::renderers::session_breaks::tests::test_session_break_renderer_creation ... ok
[INFO] [stdout] test chart::renderers::session_breaks::tests::test_session_background_renderer ... ok
[INFO] [stdout] test chart::overlays::heatmap_strip::tests::test_strip_data_setting ... ok
[INFO] [stdout] test chart::rendering::candles::tpo::tests::test_render_config_defaults ... ok
[INFO] [stdout] test chart::overlays::volume_bubbles::tests::test_color_selection ... ok
[INFO] [stdout] test chart::rendering::candles::tpo::tests::test_tpo_renderer_creation ... ok
[INFO] [stdout] test chart::overlays::volume_bubbles::tests::test_bubble_creation ... ok
[INFO] [stdout] test chart::overlays::volume_bubbles::tests::test_aggregation ... ok
[INFO] [stdout] test chart::rendering::candles::tpo::tests::test_period_color_cycling ... ok
[INFO] [stdout] test chart::overlays::volume_bubbles::tests::test_clear ... ok
[INFO] [stdout] test model::chart_type::tests::test_default_is_candles ... ok
[INFO] [stdout] test model::chart_type::tests::test_all_chart_types_count ... ok
[INFO] [stdout] test model::chart_type::tests::test_display_trait ... ok
[INFO] [stdout] test model::chart_type::tests::test_category_grouping ... ok
[INFO] [stdout] test model::chart_type::tests::test_volume_support ... ok
[INFO] [stdout] test model::chart_type::tests::test_ohlc_vs_single_value ... ok
[INFO] [stdout] test chart::overlays::volume_bubbles::tests::test_diameter_calculation ... ok
[INFO] [stdout] test model::chart_type::tests::test_time_independence ... ok
[INFO] [stdout] test model::color::tests::test_conversions ... ok
[INFO] [stdout] test model::color::tests::test_from_hex ... ok
[INFO] [stdout] test model::color::tests::test_gradient ... ok
[INFO] [stdout] test model::enums::chart::tests::test_chart_theme_is_dark ... ok
[INFO] [stdout] test model::enums::chart::tests::test_line_style_pattern ... ok
[INFO] [stdout] test model::enums::chart::tests::test_magnet_mode_distance ... ok
[INFO] [stdout] test model::enums::chart::tests::test_price_line_source_all ... ok
[INFO] [stdout] test model::enums::chart::tests::test_resolution_parse ... ok
[INFO] [stdout] test model::enums::chart::tests::test_resolution_seconds ... ok
[INFO] [stdout] test model::enums::marks::tests::test_clear_marks_mode ... ok
[INFO] [stdout] test model::enums::marks::tests::test_mark_location ... ok
[INFO] [stdout] test model::enums::study::tests::test_display_target_values ... ok
[INFO] [stdout] test model::enums::study::tests::test_study_input_type_count ... ok
[INFO] [stdout] test model::footprint::tests::test_footprint_cell ... ok
[INFO] [stdout] test model::enums::study::tests::test_study_plot_type_count ... ok
[INFO] [stdout] test model::footprint::tests::test_footprint_bar_delta ... ok
[INFO] [stdout] test model::footprint::tests::test_footprint_bar_trades ... ok
[INFO] [stdout] test model::footprint::tests::test_footprint_imbalances ... ok
[INFO] [stdout] test model::footprint::tests::test_footprint_poc ... ok
[INFO] [stdout] test model::footprint::tests::test_footprint_value_area ... ok
[INFO] [stdout] test model::kagi::tests::test_kagi_line_creation ... ok
[INFO] [stdout] test model::kagi::tests::test_kagi_line_direction ... ok
[INFO] [stdout] test model::kagi::tests::test_kagi_line_to_bar ... ok
[INFO] [stdout] test model::line_break::tests::test_config_creation ... ok
[INFO] [stdout] test model::line_break::tests::test_reversal_detection ... ok
[INFO] [stdout] test model::line_break::tests::test_signal_detection ... ok
[INFO] [stdout] test model::line_break::tests::test_uptrend_conversion ... ok
[INFO] [stdout] test model::point_figure::tests::test_column_boxes ... ok
[INFO] [stdout] test model::point_figure::tests::test_config_creation ... ok
[INFO] [stdout] test model::point_figure::tests::test_pnf_conversion ... ok
[INFO] [stdout] test model::point_figure::tests::test_snap_to_box ... ok
[INFO] [stdout] test model::quote::tests::test_level1_quote_calculations ... ok
[INFO] [stdout] test model::quote::tests::test_order_book_imbalance ... ok
[INFO] [stdout] test model::range_bar::tests::test_config_creation ... ok
[INFO] [stdout] test model::range_bar::tests::test_range_bar_properties ... ok
[INFO] [stdout] test model::range_bar::tests::test_range_bars_from_ohlc ... ok
[INFO] [stdout] test model::range_bar::tests::test_range_bars_from_ticks ... ok
[INFO] [stdout] test model::renko::tests::test_atr_calculation ... ok
[INFO] [stdout] test model::quote::tests::test_order_book_to_level1 ... ok
[INFO] [stdout] test model::renko::tests::test_renko_brick_creation ... ok
[INFO] [stdout] test model::renko::tests::test_renko_brick_to_bar ... ok
[INFO] [stdout] test model::session::tests::test_composite_provider ... ok
[INFO] [stdout] test model::session::tests::test_daily_session_break ... ok
[INFO] [stdout] test model::session::tests::test_monthly_session_break ... ok
[INFO] [stdout] test model::symbol_info::tests::test_data_status_display ... ok
[INFO] [stdout] test model::symbol_info::tests::test_default_library_symbol_info ... ok
[INFO] [stdout] test model::symbol_info::tests::test_library_symbol_info_serialize ... ok
[INFO] [stdout] test model::symbol_info::tests::test_symbol_format_display ... ok
[INFO] [stdout] test model::symbol_info::tests::test_symbol_type_default ... ok
[INFO] [stdout] test model::symbol_info::tests::test_symbol_type_display ... ok
[INFO] [stdout] test model::timeframe::tests::test_custom_as_str ... ok
[INFO] [stdout] test model::timeframe::tests::test_custom_display ... ok
[INFO] [stdout] test model::timeframe::tests::test_custom_duration_ms ... ok
[INFO] [stdout] test model::timeframe::tests::test_custom_equality ... ok
[INFO] [stdout] test model::timeframe::tests::test_from_str_custom_zero_rejected ... ok
[INFO] [stdout] test model::timeframe::tests::test_from_str_custom ... ok
[INFO] [stdout] test model::timeframe::tests::test_from_str_invalid ... ok
[INFO] [stdout] test model::timeframe::tests::test_from_str_presets ... ok
[INFO] [stdout] test model::timeframe::tests::test_is_custom ... ok
[INFO] [stdout] test model::timeframe::tests::test_preset_as_str ... ok
[INFO] [stdout] test model::timeframe::tests::test_preset_from_str_takes_precedence ... ok
[INFO] [stdout] test model::timeframe::tests::test_total_seconds ... ok
[INFO] [stdout] test model::tpo::tests::test_price_key_conversion ... ok
[INFO] [stdout] test model::tpo::tests::test_tpo_initial_balance ... ok
[INFO] [stdout] test model::tpo::tests::test_tpo_poc_calculation ... ok
[INFO] [stdout] test model::tpo::tests::test_tpo_profile_creation ... ok
[INFO] [stdout] test model::tpo::tests::test_tpo_value_area ... ok
[INFO] [stdout] test scales::dual_pricescale::tests::test_default_configuration ... ok
[INFO] [stdout] test scales::dual_pricescale::tests::test_dual_scale_modes ... ok
[INFO] [stdout] test scales::dual_pricescale::tests::test_independent_auto_scale ... ok
[INFO] [stdout] test scales::dual_pricescale::tests::test_series_assignment ... ok
[INFO] [stdout] test scales::price_display::tests::test_auto_scale_all_data ... ok
[INFO] [stdout] test scales::price_display::tests::test_auto_scale_custom ... ok
[INFO] [stdout] test scales::price_display::tests::test_auto_scale_visible_with_padding ... ok
[INFO] [stdout] test scales::price_display::tests::test_price_display_absolute ... ok
[INFO] [stdout] test scales::price_display::tests::test_price_display_basis_points ... ok
[INFO] [stdout] test scales::price_display::tests::test_price_display_percentage ... ok
[INFO] [stdout] test scales::price_display::tests::test_price_display_points ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_currency_formatter ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_custom_formatter ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_default_formatter ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_fixed_precision ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_formatter_builder ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_percentage_formatter ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_scientific_formatter ... ok
[INFO] [stdout] test scales::price_formatter::tests::test_volume_formatter ... ok
[INFO] [stdout] test scales::pricescale::tests::test_idxed_to_100_mode ... ok
[INFO] [stdout] test scales::pricescale::tests::test_invert_scale ... ok
[INFO] [stdout] test scales::pricescale::tests::test_logarithmic_mode ... ok
[INFO] [stdout] test scales::pricescale::tests::test_normal_mode ... ok
[INFO] [stdout] test scales::pricescale::tests::test_percentage_mode ... ok
[INFO] [stdout] test scales::pricescale_marks::tests::test_linear_marks_generation ... ok
[INFO] [stdout] test scales::pricescale_marks::tests::test_log_marks_generation ... ok
[INFO] [stdout] test scales::pricescale_marks::tests::test_nice_step_calculation ... ok
[INFO] [stdout] test scales::pricescale_marks::tests::test_precision_calculation ... ok
[INFO] [stdout] test scales::pricescale_marks::tests::test_weight_calculation ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_12_hour_format ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_custom_formatter ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_default_formatter ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_dst_fall_back ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_dst_spring_forward ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_formatter_builder ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_relative_formatter ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_timezone_clone ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_timezone_conversion_ny ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_timezone_conversion_utc ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_timezone_london ... ok
[INFO] [stdout] test scales::time_formatter::tests::test_timezone_tokyo ... ok
[INFO] [stdout] test scales::timescale_marks::tests::test_label_formatting ... ok
[INFO] [stdout] test scales::timescale_marks::tests::test_optimal_interval_calculation ... ok
[INFO] [stdout] test scales::timescale_marks::tests::test_tick_mark_weight_ordering ... ok
[INFO] [stdout] test scales::timescale_marks::tests::test_time_boundary_classification ... ok
[INFO] [stdout] test studies::builtin::acc_dist::tests::test_ad_accumulation ... ok
[INFO] [stdout] test studies::builtin::acc_dist::tests::test_ad_distribution ... ok
[INFO] [stdout] test studies::builtin::acc_dist::tests::test_ad_doji_no_change ... ok
[INFO] [stdout] test studies::builtin::acc_dist::tests::test_ad_empty_data ... ok
[INFO] [stdout] test studies::builtin::acc_dist::tests::test_ad_is_not_overlay ... ok
[INFO] [stdout] test studies::builtin::acceleration_bands::tests::test_acceleration_bands ... ok
[INFO] [stdout] test studies::builtin::accumulation_swing::tests::test_asi_calculation ... ok
[INFO] [stdout] test studies::builtin::adx::tests::test_adx_empty_data ... ok
[INFO] [stdout] test studies::builtin::adx::tests::test_adx_line_cnt ... ok
[INFO] [stdout] test studies::builtin::adx::tests::test_adx_range ... ok
[INFO] [stdout] test studies::builtin::adx::tests::test_adx_uptrend ... ok
[INFO] [stdout] test studies::builtin::alma::tests::test_alma_calculation ... ok
[INFO] [stdout] test studies::builtin::alma::tests::test_alma_empty_data ... ok
[INFO] [stdout] test studies::builtin::alma::tests::test_alma_is_overlay ... ok
[INFO] [stdout] test studies::builtin::alma::tests::test_alma_smoothness ... ok
[INFO] [stdout] test studies::builtin::aroon::tests::test_aroon_downtrend ... ok
[INFO] [stdout] test studies::builtin::aroon::tests::test_aroon_empty_data ... ok
[INFO] [stdout] test studies::builtin::aroon::tests::test_aroon_is_not_overlay ... ok
[INFO] [stdout] test studies::builtin::aroon::tests::test_aroon_line_cnt ... ok
[INFO] [stdout] test studies::builtin::aroon::tests::test_aroon_range ... ok
[INFO] [stdout] test studies::builtin::aroon::tests::test_aroon_uptrend ... ok
[INFO] [stdout] test studies::builtin::atr::tests::test_atr_calculation ... ok
[INFO] [stdout] test studies::builtin::atr::tests::test_atr_empty_data ... ok
[INFO] [stdout] test studies::builtin::atr::tests::test_atr_positive ... ok
[INFO] [stdout] test studies::builtin::atr::tests::test_true_range_calculation ... ok
[INFO] [stdout] test studies::builtin::average_price::tests::test_hl2 ... ok
[INFO] [stdout] test studies::builtin::average_price::tests::test_hlc3 ... ok
[INFO] [stdout] test studies::builtin::average_price::tests::test_ohlc4 ... ok
[INFO] [stdout] test studies::builtin::average_price::tests::test_true_range ... ok
[INFO] [stdout] test studies::builtin::awesome_oscillator::tests::test_ao_calculation ... ok
[INFO] [stdout] test studies::builtin::awesome_oscillator::tests::test_ao_empty_data ... ok
[INFO] [stdout] test studies::builtin::awesome_oscillator::tests::test_ao_is_not_overlay ... ok
[INFO] [stdout] test studies::builtin::awesome_oscillator::tests::test_ao_negative_in_downtrend ... ok
[INFO] [stdout] test studies::builtin::awesome_oscillator::tests::test_ao_positive_in_uptrend ... ok
[INFO] [stdout] test studies::builtin::balance_of_power::tests::test_bop_bearish ... ok
[INFO] [stdout] test studies::builtin::balance_of_power::tests::test_bop_bullish ... ok
[INFO] [stdout] test studies::builtin::balance_of_power::tests::test_bop_neutral ... ok
[INFO] [stdout] test studies::builtin::cci::tests::test_cci_calculation ... ok
[INFO] [stdout] test studies::builtin::cci::tests::test_cci_empty_data ... ok
[INFO] [stdout] test studies::builtin::cci::tests::test_cci_flat_prices ... ok
[INFO] [stdout] test studies::builtin::cci::tests::test_cci_typical_price ... ok
[INFO] [stdout] test studies::builtin::center_of_gravity::tests::test_cog_calculation ... ok
[INFO] [stdout] test studies::builtin::chaikin_volatility::tests::test_chaikin_volatility ... ok
[INFO] [stdout] test studies::builtin::chande_momentum::tests::test_cmo ... ok
[INFO] [stdout] test studies::builtin::chandelier_exit::tests::test_chandelier_calculation ... ok
[INFO] [stdout] test studies::builtin::choppiness::tests::test_choppiness_calculation ... ok
[INFO] [stdout] test studies::builtin::choppiness::tests::test_trending_market ... ok
[INFO] [stdout] test studies::builtin::cmf::tests::test_cmf_empty_data ... ok
[INFO] [stdout] test studies::builtin::cmf::tests::test_cmf_is_not_overlay ... ok
[INFO] [stdout] test studies::builtin::cmf::tests::test_cmf_negative_distribution ... ok
[INFO] [stdout] test studies::builtin::cmf::tests::test_cmf_positive_accumulation ... ok
[INFO] [stdout] test studies::builtin::cmf::tests::test_cmf_range ... ok
[INFO] [stdout] test studies::builtin::commodity_selection::tests::test_csi ... ok
[INFO] [stdout] test studies::builtin::commodity_selection::tests::test_tdi ... ok
[INFO] [stdout] test studies::builtin::connors_rsi::tests::test_connors_rsi_calculation ... ok
[INFO] [stdout] test studies::builtin::connors_rsi::tests::test_streak_calculation ... ok
[INFO] [stdout] test studies::builtin::connors_rsi::tests::test_connors_rsi_range ... ok
[INFO] [stdout] test studies::builtin::coppock::tests::test_coppock_calculation ... ok
[INFO] [stdout] test studies::builtin::coppock::tests::test_roc_calculation ... ok
[INFO] [stdout] test studies::builtin::coppock::tests::test_wma_calculation ... ok
[INFO] [stdout] test studies::builtin::correlation::tests::test_perfect_downtrend ... ok
[INFO] [stdout] test studies::builtin::correlation::tests::test_perfect_uptrend ... ok
[INFO] [stdout] test studies::builtin::cvd::tests::test_cvd_calculation ... ok
[INFO] [stdout] test studies::builtin::cvd::tests::test_cvd_simple_mode ... ok
[INFO] [stdout] test studies::builtin::dema::tests::test_dema_calculation ... ok
[INFO] [stdout] test studies::builtin::dema::tests::test_dema_empty_data ... ok
[INFO] [stdout] test studies::builtin::dema::tests::test_dema_is_overlay ... ok
[INFO] [stdout] test studies::builtin::dema::tests::test_dema_less_lag_than_ema ... ok
[INFO] [stdout] test studies::builtin::directional_movement::tests::test_dmi_calculation ... ok
[INFO] [stdout] test studies::builtin::donchian::tests::test_donchian_empty_data ... ok
[INFO] [stdout] test studies::builtin::donchian::tests::test_donchian_is_overlay ... ok
[INFO] [stdout] test studies::builtin::donchian::tests::test_donchian_line_cnt ... ok
[INFO] [stdout] test studies::builtin::donchian::tests::test_donchian_ordering ... ok
[INFO] [stdout] test studies::builtin::double_stochastic::tests::test_double_stochastic ... ok
[INFO] [stdout] test studies::builtin::dpo::tests::test_dpo_calculation ... ok
[INFO] [stdout] test studies::builtin::dpo::tests::test_dpo_removes_trend ... ok
[INFO] [stdout] test studies::builtin::ease_of_movement::tests::test_eom_calculation ... ok
[INFO] [stdout] test studies::builtin::ehlers_fisher::tests::test_ehlers_fisher_calculation ... ok
[INFO] [stdout] test studies::builtin::elder_impulse::tests::test_elder_impulse ... ok
[INFO] [stdout] test studies::builtin::elder_ray::tests::test_elder_ray_calculation ... ok
[INFO] [stdout] test studies::builtin::elder_ray::tests::test_elder_ray_interpretation ... ok
[INFO] [stdout] test studies::builtin::fisher_transform::tests::test_fisher_bounds ... ok
[INFO] [stdout] test studies::builtin::fisher_transform::tests::test_fisher_transform ... ok
[INFO] [stdout] test studies::builtin::force_index::tests::test_force_idx_negative ... ok
[INFO] [stdout] test studies::builtin::force_index::tests::test_force_idx_positive ... ok
[INFO] [stdout] test studies::builtin::historical_volatility::tests::test_hv_calculation ... ok
[INFO] [stdout] test studies::builtin::historical_volatility::tests::test_hv_high_volatility ... ok
[INFO] [stdout] test studies::builtin::historical_volatility::tests::test_hv_no_volatility ... ok
[INFO] [stdout] test studies::builtin::hma::tests::test_hma_calculation ... ok
[INFO] [stdout] test studies::builtin::hma::tests::test_hma_empty_data ... ok
[INFO] [stdout] test studies::builtin::hma::tests::test_hma_is_overlay ... ok
[INFO] [stdout] test studies::builtin::hma::tests::test_hma_min_period ... ok
[INFO] [stdout] test studies::builtin::hma::tests::test_hma_responsiveness ... ok
[INFO] [stdout] test studies::builtin::iceberg::tests::test_iceberg_detection ... ok
[INFO] [stdout] test studies::builtin::iceberg::tests::test_tick_size_estimation ... ok
[INFO] [stdout] test studies::builtin::ichimoku::tests::test_ichimoku_empty_data ... ok
[INFO] [stdout] test studies::builtin::ichimoku::tests::test_ichimoku_calculation ... ok
[INFO] [stdout] test studies::builtin::ichimoku::tests::test_ichimoku_is_overlay ... ok
[INFO] [stdout] test studies::builtin::ichimoku::tests::test_ichimoku_line_cnt ... ok
[INFO] [stdout] test studies::builtin::kama::tests::test_efficiency_ratio_ranging ... ok
[INFO] [stdout] test studies::builtin::ichimoku::tests::test_ichimoku_tenkan_faster_than_kijun ... ok
[INFO] [stdout] test studies::builtin::kama::tests::test_efficiency_ratio_trending ... ok
[INFO] [stdout] test studies::builtin::kama::tests::test_kama_calculation ... ok
[INFO] [stdout] test studies::builtin::kama::tests::test_smoothing_constant ... ok
[INFO] [stdout] test studies::builtin::kdj::tests::test_kdj_calculation ... ok
[INFO] [stdout] test studies::builtin::keltner::tests::test_keltner_empty_data ... ok
[INFO] [stdout] test studies::builtin::keltner::tests::test_keltner_is_overlay ... ok
[INFO] [stdout] test studies::builtin::keltner::tests::test_keltner_line_cnt ... ok
[INFO] [stdout] test studies::builtin::keltner::tests::test_keltner_ordering ... ok
[INFO] [stdout] test studies::builtin::klinger::tests::test_klinger_calculation ... ok
[INFO] [stdout] test studies::builtin::know_sure_thing::tests::test_kst_calculation ... ok
[INFO] [stdout] test studies::builtin::linear_regression::tests::test_linear_regression ... ok
[INFO] [stdout] test studies::builtin::linear_regression::tests::test_slope_uptrend ... ok
[INFO] [stdout] test studies::builtin::liquidity_tracker::tests::test_liquidity_tracking ... ok
[INFO] [stdout] test studies::builtin::liquidity_tracker::tests::test_price_key_conversion ... ok
[INFO] [stdout] test studies::builtin::liquidity_tracker::tests::test_liquidity_zones ... ok
[INFO] [stdout] test studies::builtin::lsma::tests::test_linear_regression_flat ... ok
[INFO] [stdout] test studies::builtin::lsma::tests::test_linear_regression_uptrend ... ok
[INFO] [stdout] test studies::builtin::lsma::tests::test_linear_regression_with_offset ... ok
[INFO] [stdout] test studies::builtin::lsma::tests::test_lsma_calculation ... ok
[INFO] [stdout] test studies::builtin::market_facilitation::tests::test_mfi_calculation ... ok
[INFO] [stdout] test studies::builtin::market_facilitation::tests::test_mfi_zero_volume ... ok
[INFO] [stdout] test studies::builtin::mass_index::tests::test_mass_idx_calculation ... ok
[INFO] [stdout] test studies::builtin::mass_index::tests::test_mass_idx_reversal_bulge ... ok
[INFO] [stdout] test studies::builtin::mcginley_dynamic::tests::test_mcginley ... ok
[INFO] [stdout] test studies::builtin::mfi::tests::test_mfi_calculation ... ok
[INFO] [stdout] test studies::builtin::mfi::tests::test_mfi_empty_data ... ok
[INFO] [stdout] test studies::builtin::mfi::tests::test_mfi_range ... ok
[INFO] [stdout] test studies::builtin::obv::tests::test_obv_down_day ... ok
[INFO] [stdout] test studies::builtin::obv::tests::test_obv_empty_data ... ok
[INFO] [stdout] test studies::builtin::obv::tests::test_obv_flat_day ... ok
[INFO] [stdout] test studies::builtin::obv::tests::test_obv_up_day ... ok
[INFO] [stdout] test studies::builtin::parabolic_sar::tests::test_psar_downtrend_above_price ... ok
[INFO] [stdout] test studies::builtin::parabolic_sar::tests::test_psar_empty_data ... ok
[INFO] [stdout] test studies::builtin::parabolic_sar::tests::test_psar_is_overlay ... ok
[INFO] [stdout] test studies::builtin::parabolic_sar::tests::test_psar_single_bar ... ok
[INFO] [stdout] test studies::builtin::parabolic_sar::tests::test_psar_trend_values ... ok
[INFO] [stdout] test studies::builtin::parabolic_sar::tests::test_psar_uptrend_below_price ... ok
[INFO] [stdout] test studies::builtin::percent_b::tests::test_percent_b ... ok
[INFO] [stdout] test studies::builtin::pivot_points::tests::test_fibonacci_pivots ... ok
[INFO] [stdout] test studies::builtin::pivot_points::tests::test_standard_pivots ... ok
[INFO] [stdout] test studies::builtin::pretty_good_oscillator::tests::test_pgo_calculation ... ok
[INFO] [stdout] test studies::builtin::price_channel::tests::test_price_channel ... ok
[INFO] [stdout] test studies::builtin::price_oscillator::tests::test_ppo_calculation ... ok
[INFO] [stdout] test studies::builtin::price_oscillator::tests::test_ppo_uptrend ... ok
[INFO] [stdout] test studies::builtin::rainbow_oscillator::tests::test_rainbow_calculation ... ok
[INFO] [stdout] test studies::builtin::relative_vigor::tests::test_rvi_calculation ... ok
[INFO] [stdout] test studies::builtin::roc::tests::test_roc_calculation ... ok
[INFO] [stdout] test studies::builtin::roc::tests::test_roc_empty_data ... ok
[INFO] [stdout] test studies::builtin::roc::tests::test_roc_negative ... ok
[INFO] [stdout] test studies::builtin::roc::tests::test_roc_no_change ... ok
[INFO] [stdout] test studies::builtin::schaff_trend::tests::test_stc_calculation ... ok
[INFO] [stdout] test studies::builtin::schaff_trend::tests::test_stc_uptrend ... ok
[INFO] [stdout] test studies::builtin::smi::tests::test_smi_calculation ... ok
[INFO] [stdout] test studies::builtin::squeeze_momentum::tests::test_squeeze_calculation ... ok
[INFO] [stdout] test studies::builtin::std_dev::tests::test_std_dev_calculation ... ok
[INFO] [stdout] test studies::builtin::std_dev::tests::test_std_dev_empty_data ... ok
[INFO] [stdout] test studies::builtin::std_dev::tests::test_std_dev_flat_prices ... ok
[INFO] [stdout] test studies::builtin::std_dev::tests::test_std_dev_is_not_overlay ... ok
[INFO] [stdout] test studies::builtin::std_dev::tests::test_std_dev_positive ... ok
[INFO] [stdout] test studies::builtin::stochastic::tests::test_stochastic_empty_data ... ok
[INFO] [stdout] test studies::builtin::stochastic::tests::test_stochastic_line_cnt ... ok
[INFO] [stdout] test studies::builtin::stochastic::tests::test_stochastic_output_format ... ok
[INFO] [stdout] test studies::builtin::stochastic::tests::test_stochastic_range ... ok
[INFO] [stdout] test studies::builtin::stochastic_rsi::tests::test_stoch_rsi_empty_data ... ok
[INFO] [stdout] test studies::builtin::stochastic_rsi::tests::test_stoch_rsi_calculation ... ok
[INFO] [stdout] test studies::builtin::stochastic_rsi::tests::test_stoch_rsi_is_not_overlay ... ok
[INFO] [stdout] test studies::builtin::stochastic_rsi::tests::test_stoch_rsi_line_cnt ... ok
[INFO] [stdout] test studies::builtin::stochastic_rsi::tests::test_stoch_rsi_range ... ok
[INFO] [stdout] test studies::builtin::stop_run::tests::test_stop_run_detection ... ok
[INFO] [stdout] test studies::builtin::stop_run::tests::test_swing_finding ... ok
[INFO] [stdout] test studies::builtin::supertrend::tests::test_supertrend_empty_data ... ok
[INFO] [stdout] test studies::builtin::supertrend::tests::test_supertrend_is_overlay ... ok
[INFO] [stdout] test studies::builtin::supertrend::tests::test_supertrend_uptrend ... ok
[INFO] [stdout] test studies::builtin::swma::tests::test_swma_val ... ok
[INFO] [stdout] test studies::builtin::swma::tests::test_swma_weighted ... ok
[INFO] [stdout] test studies::builtin::swma::tests::test_swma_calculation ... ok
[INFO] [stdout] test studies::builtin::tema::tests::test_tema_calculation ... ok
[INFO] [stdout] test studies::builtin::tema::tests::test_tema_empty_data ... ok
[INFO] [stdout] test studies::builtin::tema::tests::test_tema_is_overlay ... ok
[INFO] [stdout] test studies::builtin::tema::tests::test_tema_tracks_price_closely ... ok
[INFO] [stdout] test studies::builtin::trend_intensity::tests::test_qstick ... ok
[INFO] [stdout] test studies::builtin::trend_intensity::tests::test_tii ... ok
[INFO] [stdout] test studies::builtin::trix::tests::test_ema_calculation ... ok
[INFO] [stdout] test studies::builtin::trix::tests::test_trix_calculation ... ok
[INFO] [stdout] test studies::builtin::true_strength::tests::test_tsi ... ok
[INFO] [stdout] test studies::builtin::typical_price::tests::test_median_price ... ok
[INFO] [stdout] test studies::builtin::typical_price::tests::test_typical_price ... ok
[INFO] [stdout] test studies::builtin::typical_price::tests::test_weighted_close ... ok
[INFO] [stdout] test studies::builtin::ultimate_momentum::tests::test_ultimate_momentum ... ok
[INFO] [stdout] test studies::builtin::ultimate_oscillator::tests::test_uo_calculation ... ok
[INFO] [stdout] test studies::builtin::ultimate_oscillator::tests::test_uo_empty_data ... ok
[INFO] [stdout] test studies::builtin::ultimate_oscillator::tests::test_uo_is_not_overlay ... ok
[INFO] [stdout] test studies::builtin::ultimate_oscillator::tests::test_uo_range ... ok
[INFO] [stdout] test studies::builtin::vidya::tests::test_vidya ... ok
[INFO] [stdout] test studies::builtin::vidya::tests::test_zlema ... ok
[INFO] [stdout] test studies::builtin::volume_oscillator::tests::test_volume_oscillator ... ok
[INFO] [stdout] test studies::builtin::volume_oscillator::tests::test_volume_oscillator_rising ... ok
[INFO] [stdout] test studies::builtin::volume_price_trend::tests::test_nvi_pvi ... ok
[INFO] [stdout] test studies::builtin::volume_price_trend::tests::test_vpt ... ok
[INFO] [stdout] test studies::builtin::vortex::tests::test_vortex_calculation ... ok
[INFO] [stdout] test studies::builtin::vortex::tests::test_vortex_uptrend ... ok
[INFO] [stdout] test studies::builtin::vroc::tests::test_vroc_calculation ... ok
[INFO] [stdout] test studies::builtin::vw_macd::tests::test_visibility ... ok
[INFO] [stdout] test studies::builtin::vw_macd::tests::test_vw_macd_calculate ... ok
[INFO] [stdout] test studies::builtin::vw_macd::tests::test_vw_macd_creation ... ok
[INFO] [stdout] test studies::builtin::vw_macd::tests::test_vw_macd_insufficient_data ... ok
[INFO] [stdout] test studies::builtin::vw_macd::tests::test_vw_macd_line_names ... ok
[INFO] [stdout] test studies::builtin::vw_macd::tests::test_vwap_series_calculation ... ok
[INFO] [stdout] test studies::builtin::vwap::tests::test_vwap_calculation ... ok
[INFO] [stdout] test studies::builtin::vwap::tests::test_vwap_empty_data ... ok
[INFO] [stdout] test studies::builtin::vwap::tests::test_vwap_is_overlay ... ok
[INFO] [stdout] test studies::builtin::vwma::tests::test_vwma_calculation ... ok
[INFO] [stdout] test studies::builtin::williams_ad::tests::test_williams_ad ... ok
[INFO] [stdout] test studies::builtin::williams_r::tests::test_williams_r_at_high ... ok
[INFO] [stdout] test studies::builtin::williams_r::tests::test_williams_r_empty_data ... ok
[INFO] [stdout] test studies::builtin::williams_r::tests::test_williams_r_at_low ... ok
[INFO] [stdout] test studies::builtin::williams_r::tests::test_williams_r_range ... ok
[INFO] [stdout] test studies::builtin::wma::tests::test_wma_calculation ... ok
[INFO] [stdout] test studies::builtin::wma::tests::test_wma_empty_data ... ok
[INFO] [stdout] test studies::builtin::wma::tests::test_wma_is_overlay ... ok
[INFO] [stdout] test studies::builtin::wma::tests::test_wma_more_responsive ... ok
[INFO] [stdout] test studies::builtin::zigzag::tests::test_zigzag_basic ... ok
[INFO] [stdout] test studies::factory::tests::test_custom_indicator ... ok
[INFO] [stdout] test studies::factory::tests::test_factory ... ok
[INFO] [stdout] test studies::palette::tests::test_color_categories ... ok
[INFO] [stdout] test studies::palette::tests::test_palette_cycling ... ok
[INFO] [stdout] test theming::tests::test_darken_color ... ok
[INFO] [stdout] test studies::builtin::zigzag::tests::test_zigzag_modes ... ok
[INFO] [stdout] test theming::tests::test_lighten_color ... ok
[INFO] [stdout] test validation::tests::test_ts_mismatch ... ok
[INFO] [stdout] test validation::tests::test_valid_sequence ... ok
[INFO] [stdout] test validation::tests::test_validation_result_reason ... ok
[INFO] [stdout] test theming::tests::test_lighten_preserves_alpha ... ok
[INFO] [stdout] test theming::tests::test_darken_preserves_alpha ... ok
[INFO] [stdout] test validation::tests::test_duplicate_ts ... ok
[INFO] [stdout] test validation::tests::test_invalid_ohlc_high_too_low ... ok
[INFO] [stdout] test validation::tests::test_descending_sequence ... ok
[INFO] [stdout] test validation::tests::test_invalid_ohlc_low_too_high ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 474 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests egui_charts
[INFO] [stdout] 
[INFO] [stdout] running 124 tests
[INFO] [stdout] test src/chart/builder.rs - chart::builder (line 9) ... ignored
[INFO] [stdout] test src/chart/builder.rs - chart::builder::ChartBuilder (line 56) ... ignored
[INFO] [stdout] test src/chart/builder.rs - chart::builder::TradingChart (line 596) ... ignored
[INFO] [stdout] test src/chart/mod.rs - chart (line 50) ... ignored
[INFO] [stdout] test src/chart/overlays/mod.rs - chart::overlays (line 9) ... ignored
[INFO] [stdout] test src/chart/rendering/candles/tpo.rs - chart::rendering::candles::tpo (line 14) ... ignored
[INFO] [stdout] test src/drawings/domain/coordinates.rs - drawings::domain::coordinates::ChartPoint (line 13) ... ignored
[INFO] [stdout] test src/drawings/domain/drawing.rs - drawings::domain::drawing::Drawing (line 24) ... ignored
[INFO] [stdout] test src/drawings/domain/tool_type/interaction_mode.rs - drawings::domain::tool_type::interaction_mode::DrawingInteractionMode (line 18) ... ignored
[INFO] [stdout] test src/drawings/domain/tool_type/mod.rs - drawings::domain::tool_type::DrawingToolType (line 51) ... ignored
[INFO] [stdout] test src/drawings/manager.rs - drawings::manager::DrawingManager (line 108) ... ignored
[INFO] [stdout] test src/drawings/mod.rs - drawings (line 83) ... ignored
[INFO] [stdout] test src/drawings/mod.rs - drawings::rendering (line 153) ... ignored
[INFO] [stdout] test src/drawings/mod.rs - drawings::services (line 144) ... ignored
[INFO] [stdout] test src/drawings/services/history.rs - drawings::services::history (line 13) ... ignored
[INFO] [stdout] test src/ext/design_tokens.rs - ext::design_tokens (line 10) ... ignored
[INFO] [stdout] test src/ext/mod.rs - ext (line 22) ... ignored
[INFO] [stdout] test src/ext/ui_ext.rs - ext::ui_ext::UiExt::combo_select (line 149) ... ignored
[INFO] [stdout] test src/ext/ui_ext.rs - ext::ui_ext::UiExt::combo_str_select (line 172) ... ignored
[INFO] [stdout] test src/ext/widget_ext.rs - ext::widget_ext (line 7) ... ignored
[INFO] [stdout] test src/icons/icon.rs - icons::icon::Icon (line 12) ... ignored
[INFO] [stdout] test src/icons/icon.rs - icons::icon::Icon::as_button (line 105) ... ignored
[INFO] [stdout] test src/icons/icon.rs - icons::icon::Icon::as_button_with_label (line 124) ... ignored
[INFO] [stdout] test src/icons/icon.rs - icons::icon::Icon::as_image (line 46) ... ignored
[INFO] [stdout] test src/icons/mod.rs - icons (line 24) ... ignored
[INFO] [stdout] test src/icons/mod.rs - icons::icon_from_path (line 45) ... ignored
[INFO] [stdout] test src/model/bar/io.rs - model::bar::io::BarData::from_json (line 261) - compile ... ok
[INFO] [stdout] test src/model/bar/io.rs - model::bar::io::BarData::to_csv (line 75) - compile ... ok
[INFO] [stdout] test src/model/bar/io.rs - model::bar::io::BarData::from_csv (line 17) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 12) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - (line 32) - compile ... ok
[INFO] [stdout] test src/model/bar/io.rs - model::bar::io::BarData::to_json (line 215) - compile ... ok
[INFO] [stdout] test src/chart/builder.rs - chart::builder::ChartBuilder::with_left_price_scale (line 400) ... FAILED
[INFO] [stdout] test src/chart/builder.rs - chart::builder::ChartBuilder::with_right_price_scale (line 425) ... FAILED
[INFO] [stdout] test src/chart/builder.rs - chart::builder::ChartBuilder::with_initial_bars (line 353) ... FAILED
[INFO] [stdout] test src/model/bar/bar.rs - model::bar::bar::Bar (line 15) ... ok
[INFO] [stdout] test src/chart/builder.rs - chart::builder::ChartBuilder::price_chart (line 206) ... ok
[INFO] [stdout] test src/studies/builtin/acc_dist.rs - studies::builtin::acc_dist (line 17) ... ignored
[INFO] [stdout] test src/studies/builtin/adx.rs - studies::builtin::adx (line 18) ... ignored
[INFO] [stdout] test src/studies/builtin/alma.rs - studies::builtin::alma (line 17) ... ignored
[INFO] [stdout] test src/studies/builtin/aroon.rs - studies::builtin::aroon (line 17) ... ignored
[INFO] [stdout] test src/studies/builtin/atr.rs - studies::builtin::atr (line 11) ... ignored
[INFO] [stdout] test src/studies/builtin/awesome_oscillator.rs - studies::builtin::awesome_oscillator (line 18) ... ignored
[INFO] [stdout] test src/studies/builtin/bollinger_bands.rs - studies::builtin::bollinger_bands (line 33) ... ignored
[INFO] [stdout] test src/studies/builtin/cci.rs - studies::builtin::cci (line 19) ... ignored
[INFO] [stdout] test src/studies/builtin/cmf.rs - studies::builtin::cmf (line 18) ... ignored
[INFO] [stdout] test src/studies/builtin/dema.rs - studies::builtin::dema (line 10) ... ignored
[INFO] [stdout] test src/studies/builtin/donchian.rs - studies::builtin::donchian (line 17) ... ignored
[INFO] [stdout] test src/studies/builtin/ema.rs - studies::builtin::ema (line 29) ... ignored
[INFO] [stdout] test src/studies/builtin/hma.rs - studies::builtin::hma (line 10) ... ignored
[INFO] [stdout] test src/studies/builtin/ichimoku.rs - studies::builtin::ichimoku (line 20) ... ignored
[INFO] [stdout] test src/studies/builtin/kama.rs - studies::builtin::kama (line 21) ... ignored
[INFO] [stdout] test src/studies/builtin/keltner.rs - studies::builtin::keltner (line 17) ... ignored
[INFO] [stdout] test src/studies/builtin/lsma.rs - studies::builtin::lsma (line 15) ... ignored
[INFO] [stdout] test src/studies/builtin/macd.rs - studies::builtin::macd (line 33) ... ignored
[INFO] [stdout] test src/studies/builtin/mfi.rs - studies::builtin::mfi (line 17) ... ignored
[INFO] [stdout] test src/studies/builtin/obv.rs - studies::builtin::obv (line 17) ... ignored
[INFO] [stdout] test src/studies/builtin/parabolic_sar.rs - studies::builtin::parabolic_sar (line 18) ... ignored
[INFO] [stdout] test src/studies/builtin/pivot_points.rs - studies::builtin::pivot_points (line 14) ... ignored
[INFO] [stdout] test src/studies/builtin/roc.rs - studies::builtin::roc (line 16) ... ignored
[INFO] [stdout] test src/studies/builtin/rsi.rs - studies::builtin::rsi (line 34) ... ignored
[INFO] [stdout] test src/studies/builtin/sma.rs - studies::builtin::sma (line 26) ... ignored
[INFO] [stdout] test src/studies/builtin/std_dev.rs - studies::builtin::std_dev (line 15) ... ignored
[INFO] [stdout] test src/studies/builtin/stochastic.rs - studies::builtin::stochastic (line 16) ... ignored
[INFO] [stdout] test src/studies/builtin/stochastic_rsi.rs - studies::builtin::stochastic_rsi (line 18) ... ignored
[INFO] [stdout] test src/studies/builtin/supertrend.rs - studies::builtin::supertrend (line 17) ... ignored
[INFO] [stdout] test src/studies/builtin/swma.rs - studies::builtin::swma (line 16) ... ignored
[INFO] [stdout] test src/studies/builtin/tema.rs - studies::builtin::tema (line 14) ... ignored
[INFO] [stdout] test src/studies/builtin/ultimate_oscillator.rs - studies::builtin::ultimate_oscillator (line 18) ... ignored
[INFO] [stdout] test src/studies/builtin/vw_macd.rs - studies::builtin::vw_macd (line 19) ... ignored
[INFO] [stdout] test src/studies/builtin/vwap.rs - studies::builtin::vwap (line 17) ... ignored
[INFO] [stdout] test src/studies/builtin/williams_r.rs - studies::builtin::williams_r (line 14) ... ignored
[INFO] [stdout] test src/studies/builtin/wma.rs - studies::builtin::wma (line 10) ... ignored
[INFO] [stdout] test src/studies/custom.rs - studies::custom (line 10) ... ignored
[INFO] [stdout] test src/studies/factory.rs - studies::factory (line 9) ... ignored
[INFO] [stdout] test src/studies/mod.rs - studies (line 38) ... ignored
[INFO] [stdout] test src/studies/mod.rs - studies::IndicatorRegistry (line 80) ... ignored
[INFO] [stdout] test src/styles/mod.rs - styles (line 20) ... ignored
[INFO] [stdout] test src/styles/mod.rs - styles::margin (line 65) ... ignored
[INFO] [stdout] test src/styles/sizing.rs - styles::sizing (line 7) ... ignored
[INFO] [stdout] test src/theme/context.rs - theme::context (line 8) ... ignored
[INFO] [stdout] test src/theme/mod.rs - theme (line 32) ... ignored
[INFO] [stdout] test src/theme/mod.rs - theme::Theme (line 84) ... ignored
[INFO] [stdout] test src/theme/semantic.rs - theme::semantic (line 14) ... ignored
[INFO] [stdout] test src/theme/semantic.rs - theme::semantic (line 9) ... ignored
[INFO] [stdout] test src/theming.rs - theming (line 20) ... ignored
[INFO] [stdout] test src/theming.rs - theming::active_hover_color (line 141) ... ignored
[INFO] [stdout] test src/theming.rs - theming::darken_color (line 317) ... ignored
[INFO] [stdout] test src/theming.rs - theming::hover_color (line 94) ... ignored
[INFO] [stdout] test src/theming.rs - theming::icon_color (line 172) ... ignored
[INFO] [stdout] test src/theming.rs - theming::lighten_color (line 296) ... ignored
[INFO] [stdout] test src/theming.rs - theming::sel_color (line 117) ... ignored
[INFO] [stdout] test src/theming.rs - theming::separator_color (line 69) ... ignored
[INFO] [stdout] test src/theming.rs - theming::text_color (line 217) ... ignored
[INFO] [stdout] test src/theming.rs - theming::toolbar_bg (line 54) ... ignored
[INFO] [stdout] test src/tokens/mod.rs - tokens (line 32) ... ignored
[INFO] [stdout] test src/tokens/sizing.rs - tokens::sizing (line 9) ... ignored
[INFO] [stdout] test src/drawings/mod.rs - drawings::repositories (line 157) ... ok
[INFO] [stdout] test src/widget/builder.rs - widget::builder (line 21) ... ignored
[INFO] [stdout] test src/widget/builder.rs - widget::builder (line 9) ... ignored
[INFO] [stdout] test src/model/bar/bar_data.rs - model::bar::bar_data::BarData (line 20) ... ok
[INFO] [stdout] test src/widget/builder.rs - widget::builder::Chart::new (line 50) ... ignored
[INFO] [stdout] test src/widget/indicator_pane.rs - widget::indicator_pane (line 13) ... ignored
[INFO] [stdout] test src/widget/mod.rs - widget (line 11) ... ignored
[INFO] [stdout] test src/widget/mod.rs - widget (line 28) ... ignored
[INFO] [stdout] test src/widget/mod.rs - widget (line 39) ... ignored
[INFO] [stdout] test src/widget/mod.rs - widget (line 52) ... ignored
[INFO] [stdout] test src/widget/mod.rs - widget (line 65) ... ignored
[INFO] [stdout] test src/widget/mod.rs - widget::Chart (line 118) ... ignored
[INFO] [stdout] test src/widget/mod.rs - widget::Chart::show (line 731) ... ignored
[INFO] [stdout] test src/model/bar/io.rs - model::bar::io::BarData::to_csv_string (line 113) ... ok
[INFO] [stdout] test src/chart/builder.rs - chart::builder::ChartBuilder::price_chart (line 220) ... ok
[INFO] [stdout] test src/model/timeframe.rs - model::timeframe (line 11) ... ok
[INFO] [stdout] test src/model/symbol.rs - model::symbol::Symbol (line 17) ... ok
[INFO] [stdout] test src/model/bar/io.rs - model::bar::io::BarData::from_json_string (line 247) ... ok
[INFO] [stdout] test src/chart/builder.rs - chart::builder::ChartBuilder::options_chart (line 151) ... ok
[INFO] [stdout] test src/model/quote.rs - model::quote::Level1Quote (line 58) ... ok
[INFO] [stdout] test src/model/bar/io.rs - model::bar::io::BarData::to_csv_with_indicators (line 152) ... ok
[INFO] [stdout] test src/model/bar/io.rs - model::bar::io::BarData::to_json_string (line 234) ... ok
[INFO] [stdout] test src/model/chartstate.rs - model::chartstate::ChartState (line 34) ... ok
[INFO] [stdout] test src/model/bar/mod.rs - model::bar (line 14) ... ok
[INFO] [stdout] test src/model/color.rs - model::color::ColorType (line 19) ... ok
[INFO] [stdout] test src/validation/mod.rs - validation::DataValidator (line 62) ... ok
[INFO] [stdout] test src/model/timeframe.rs - model::timeframe::Timeframe (line 45) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 12) stdout ----
[INFO] [stdout] error[E0599]: no variant or associated item named `H1` found for enum `Timeframe` in the current scope
[INFO] [stdout]   --> src/lib.rs:21:32
[INFO] [stdout]    |
[INFO] [stdout] 21 |     .with_timeframe(Timeframe::H1)
[INFO] [stdout]    |                                ^^ variant or associated item not found in `Timeframe`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/chart/builder.rs - chart::builder::ChartBuilder::with_left_price_scale (line 400) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui_charts::scale`
[INFO] [stdout]    --> src/chart/builder.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 | use egui_charts::scale::PriceScaleMode;
[INFO] [stdout]     |                  ^^^^^ could not find `scale` in `egui_charts`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/chart/builder.rs - chart::builder::ChartBuilder::with_right_price_scale (line 425) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `egui_charts::scale`
[INFO] [stdout]    --> src/chart/builder.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 | use egui_charts::scale::PriceScaleMode;
[INFO] [stdout]     |                  ^^^^^ could not find `scale` in `egui_charts`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/chart/builder.rs - chart::builder::ChartBuilder::with_initial_bars (line 353) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `chart` in this scope
[INFO] [stdout]    --> src/chart/builder.rs:355:1
[INFO] [stdout]     |
[INFO] [stdout] 355 | chart.with_initial_bars(Some(500));
[INFO] [stdout]     | ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `chart` in this scope
[INFO] [stdout]    --> src/chart/builder.rs:358:1
[INFO] [stdout]     |
[INFO] [stdout] 358 | chart.with_initial_bars(None);
[INFO] [stdout]     | ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/chart/builder.rs - chart::builder::ChartBuilder::with_initial_bars (line 353)
[INFO] [stdout]     src/chart/builder.rs - chart::builder::ChartBuilder::with_left_price_scale (line 400)
[INFO] [stdout]     src/chart/builder.rs - chart::builder::ChartBuilder::with_right_price_scale (line 425)
[INFO] [stdout]     src/lib.rs - (line 12)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 23 passed; 4 failed; 97 ignored; 0 measured; 0 filtered out; finished in 4.20s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 4.58s; merged doctests compilation took 0.36s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "858e573b8f0153f0c79a824338f44e6b9ccc4e8d5badaf8f979700b179e3196a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "858e573b8f0153f0c79a824338f44e6b9ccc4e8d5badaf8f979700b179e3196a", kill_on_drop: false }`
[INFO] [stdout] 858e573b8f0153f0c79a824338f44e6b9ccc4e8d5badaf8f979700b179e3196a
